from Sus import *

"""
选择：最优保存选择机制:
    把适应度最好的个体保留在下一代种群中。
"""


def Select(Chrom, FitnV):
    """
    选择操作
    :param Chrom:种群
    :param FitnV: 适应度值
    :return:选择的个体
    """
    ChrIx = Sus(FitnV)  # 根据适应度和选择个体的数目，种群被选中个体的序号
    Selch = Chrom[ChrIx]
    return Selch
